import { get, post } from '@/utils/request'
const BASE_URL = window.baseUrl.mlk

// 获取公共字典列表
export function dictClassify(query) {
  return post(BASE_URL + '/dictGroup/list', query)
}
//  获取规则字典详情
export function dictRules(name) {
  return get(BASE_URL + '/ruleDict/detail/' + name)
}
// 通过ID查询单条公共字典分类
export function queryClassify(id) {
  return get(BASE_URL + '/dictGroup/detail/' + id)
}
// 新增公共字典分类
export function addDictClassify(query) {
  return post(BASE_URL + '/dictGroup/add', query)
}
// 更新公共字典分类
export function updateDictClassify(query) {
  return post(BASE_URL + '/dictGroup/edit', query)
}
// 根据主键删除公共字典分类
export function delDictClassify(id) {
  return post(BASE_URL + '/dictGroup/delete/' + id)
}
// 分页查询公共字典列表
export function dictList(query) {
  return post(BASE_URL + '/dictItems/list', query)
}
// 查询公共字典数据详细
export function queryData(id) {
  return get(BASE_URL + '/dictItems/detail/' + id)
}
// 根据字典分组查询字典数据信息
export function queryClassifyData(itemType) {
  return get(BASE_URL + '/dictItems/listByType/' + itemType)
}
// 新增字典数据
export function addDictData(query) {
  return post(BASE_URL + '/dictItems/add', query)
}
// 修改保存字典数据
export function updateDict(query) {
  return post(BASE_URL + '/dictItems/update', query)
}
// 根据id删除规则字典数据
export function delDict(id) {
  return post(BASE_URL + '/dictItems/delete/' + id)
}
